HGN (Hierarchical Goal Network)

  • Hardly used.

  • Differences between HTN and HGN:

    • "HTN is oriented to decomposing tasks into subtasks, while HGN organizes and plans based on a hierarchy of goals."

  • By its nature this creates AI that is very predictable, like enemies in Dark Souls. To prevent this, RNG is used.

Games that use it

  • Dark Souls (all) .

    • As shown in the Combat Wheel section, the probability of an attack occurring is altered at runtime depending on the context of the fight, creating greater variability and less predictability.

    • It is an interesting approach, somewhat reminiscent of scores in Utility AI, as mentioned in the video.